Amazon Web Services Lays Off Hundreds Of Tech, Sales Staff
Amazon Web Services has eliminated several hundred sales, marketing and tech roles, it said on Wedne...
Amazon Web Services has eliminated several hundred sales, marketing and tech roles, it said on Wedne...